package trastienda.negocio;

import java.util.Collection;

import trastienda.dao.RolDAO;
import trastienda.excepcion.DAOExcepcion;
import trastienda.modelo.Rol;

public class SeguridadNegocio {

	public void insertarRol(String nombre, String desc) throws DAOExcepcion {

		Rol modelo = new Rol();
		modelo.setRolNombre(nombre);
		modelo.setDescripcion(desc);

		RolDAO dao = new RolDAO();
		dao.insertar(modelo);
	}
	
	public Collection<Rol> listarRoles() throws DAOExcepcion {
		
		RolDAO dao = new RolDAO();
		return dao.listar();
			}
	public void eliminar(String rolNombre) throws DAOExcepcion{
		RolDAO dao = new RolDAO();
		dao.eliminar(rolNombre);
	}

	public Collection<Rol> buscarPorNombreRoles(String nombre)
		throws DAOExcepcion {
		RolDAO dao= new RolDAO();
		return dao.buscarPorNombre(nombre);
	}

	public void eliminarRol(String rolNombre) throws DAOExcepcion{
		RolDAO dao = new RolDAO();
		dao.eliminar(rolNombre);
	}
}





